Effectiveness of Producer-Initiated Communication

نویسندگان

  • Gregory T. Byrd
  • Michael J. Flynn
چکیده

Producer-initiated communication mechanisms have been proposed to reduce communication latency in distributed shared memory systems. These mechanisms aim to move data close to its consumers, as soon as it is produced. The data is then available locally when needed by the consumer, avoiding the latency of retrieving it from global memory or from the producer’s cache. Studies have shown that these sorts of mechanisms are effective, in that they reduce latency and improve execution time, compared to plain invalidate-based cache coherence. It is not clear, however, whether producer-initiated mechanisms provide a significant advantage over prefetch or other consumer-oriented mechanisms designed to hide or reduce latency. In the following sections, we look at the published evidence and draw some conclusions.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Models of Communication Latency in Shared Memory Multiprocessors

We evaluate various mechanisms for data communication in large-scale shared memory multiprocessors. Data communication involves both data transmission and synchronization, resulting in the transfer of data between computational threads. We use simple analytical models to evaluate the communication latency for each of the mechanisms. The models show that e cient and opportunistic synchronization...

متن کامل

Evaluation of Communication Mechanisms in Invalidate-Based Shared Memory Multiprocessors

Producer-initiated mechanisms are added to invalidate-based systems to reduce communication latencies by transferring data as soon as it is produced. This paper compares the performance of three producer-initiated mechanisms: lock, deliver, and StreamLine. All three approaches out-perform invalidate with prefetch in most cases. Cached-based locks ooer 10{20% speedup over prefetch for two of the...

متن کامل

Gravel: A Communication Library to Fast Path MPI

Remote Direct Memory Access (RDMA) technology allows data to move from the memory of one system into another system’s memory without involving either one’s CPU. This capability enables communication-computation overlapping, which is highly desirable for addressing the costly communication overhead in cluster computing. This paper describes the consumer-initiated and producer-initiated protocols...

متن کامل

Effectiveness of Integrated Pest Management by Farmers Field Schools (IPM/FFS) Approach: The case of Greenhouse Producers of Tehran and Alborz Provinces, Iran

This research investigated the effectiveness of IPM/FFS project from economic, technical, social-communicative, environmental and psychological aspects in a descriptive-correlational design based on the survey method. The research population consisted of 70 greenhouse producers that had implemented IPM/FFS project in Tehran and Alborz provinces, Iran. Using Krejcie and Morgan (1970)'s sample si...

متن کامل

Producer-Push - A Protocol Enhancement to Page-Based Software Distributed Shared Memory Systems

This paper describes a technique called producer-push that enhances the performance of a page-based software distributed shared memory system. Shared data, in software DSM systems, must normally be requested from the node that produced the latest value. Producer-push utilizes the execution history to predict this communication so that the data is pushed to the consumer before it is requested. I...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998